function createAddProductView() {	
	resetAddBook();
	var data = createCategoryModel();
	createCateNodeForAddProduct(data.categories);
	
}

function onclickbtnAddProduct() {
	var bName = document.getElementById("txtName").value;
	var category = document.getElementById("fillcategory").value;
	var author = document.getElementById("txtAuthor").value;
	var price = document.getElementById("txtPrice").value;
	var des = document.getElementById("txtDes").value;
	var quan = document.getElementById("txtQuantity").value;
	var imgUrl = document.getElementById("txtImage").value.replace("C:\\fakepath\\", "");
	if (validateBook(bName, category, author, price, des, quan)) {

		var file = $id("txtImage").files[0];
		if (file) {

			var formData = new FormData();
			formData.append("file", file);
			formData.append("backendUrl", "http://localhost:8080/book-service/");
			formData.append("txtName", bName);
			formData.append("txtCategory", category);
			formData.append("txtAuthor", author);
			formData.append("txtPrice", price);
			formData.append("txtDes", des);
			formData.append("txtQuantity", quan);
			var xhr = new XMLHttpRequest();
			xhr.withCredentials = true;

			xhr.onreadystatechange = function() {
				if (this.readyState == 4) {
					if (this.status == 200) {

						alert("Thêm sách có tên " + bName + " thành công!");
						showPage("content-manageProduct");
						callProductListService();

					} else if (this.status == 401) {
						alert("Bạn không có quyền truy cập vào trang này!\n Xin mời đăng nhập lại");
						doRequestFail();
					} else {
						alert("Có lỗi xảy ra. Xin thử lại!");
					}
				}
			}

			xhr.open('POST', "http://localhost:8080/book-service/staff/manageBook", false);

			xhr.send(formData);
		} else {
			alert("Xin vui lòng chọn file ảnh của sách");
		} // multipart/form-data

	}

}

function createCateNodeForAddProduct(arrCate) {
	var rootNode = $id("fillcategory");
	var nodeCateName = null;
	var nodeOption = null;
	var nodeDiv = null;
	var cate = null;
	var length = arrCate.length;
	rootNode.innerHTML = "";

	for (var i = 0; i < arrCate.length; i++) {
		cate = arrCate[i];

		nodeOption = createNode("option");
		nodeOption.text = cate.categoryName;
		nodeOption.value = cate.categoryId;
		rootNode.appendChild(nodeOption);

		//nodeDiv = createDiv();
		// nodeCb = createCheckboxElements();
		// nodeCb.setAttribute("value", cate.categoryId);
		// nodeCb.value = cate.categoryId;
		// nodeCateName = createNode("span");
		// var cateName = createTextNode(cate.categoryName);
		// nodeCateName.appendChild(cateName);

		//nodeDiv.appendChild(nodeCb);
		//nodeDiv.appendChild(nodeCateName);
		//rootNode.appendChild(nodeCb);
	}

}

function resetAddBook(){
	$id("txtName").value = "";	
	$id("txtAuthor").value = "";
	$id("txtPrice").value = "";
	$id("txtDes").value = "";
	$id("txtQuantity").value = "";
	$id("txtImage").value = "";
}
